﻿
namespace Patterns4Net.Attributes
{
    using System;

    [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)]
    public class AbstractionAttribute : Attribute
    {
        public AbstractionAttribute(AbstractionLevel level)
        {
            this.Level = level;
        }

        public AbstractionLevel Level { get; set; }
    }
}
